package org.study.mybatisplus.dynamic.boot.dto;

import lombok.*;

import java.io.Serializable;

/**
 * 创建设备
 *
 * @author doveylovey
 * @version v1.0.0
 * @email 1135782208@qq.com
 * @date 2024年11月08日
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CreateDeviceDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 属性编号
     */
    private String propertyNo;

    /**
     * 属性类型，如：TIMESTAMP-时间戳、INT-整型、BIGINT-长整型、FLOAT-浮点型、DOUBLE-双精度浮点型、BINARY-单字节字符串型、NCHAR-多字节字符串型、BOOL-布尔型
     */
    private String propertyType;

    /**
     * 属性精度(BINARY、VARCHAR、NCHAR的长度；DECIMAL的效数字个数和小数位数)
     */
    private String propertyScale;
}
